H2Learn: High-Efficiency Learning Accelerator for High-Accuracy Spiking Neural Networks

نویسندگان

چکیده

Although spiking neural networks (SNNs) take benefits from the bioplausible modeling, low accuracy under common local synaptic plasticity learning rules limits their application in many practical tasks. Recently, an emerging SNN supervised algorithm inspired by backpropagation through time (BPTT) domain of artificial (ANNs) has successfully boosted SNNs, and helped improve practicability SNNs. However, current general-purpose processors suffer efficiency when performing BPTT for SNNs due to ANN-tailored optimization. On other hand, neuromorphic chips cannot support because they mainly adopt simplified implementation. In this work, we propose H2Learn, a novel architecture that can achieve high BPTT-based learning, which ensures At beginning, characterized behaviors learning. Benefited binary spike-based computation forward pass weight update, first design look-up table (LUT)-based processing elements engine update make accumulations implicit fuse computations multiple input points. Second, benefited rich sparsity backward pass, dual-sparsity-aware engine, exploits both output sparsity. Finally, apply pipeline optimization between different engines build end-to-end solution Compared with modern NVIDIA V100 GPU, H2Learn achieves $7.38\times $ area saving, notation="LaTeX">$5.74-10.20\times speedup, notation="LaTeX">$5.25-7.12\times energy saving on several benchmark datasets.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networks

Compared with artificial neural networks (ANNs), spiking neural networks (SNNs) are promising to explore the brain-like behaviors since the spikes could encode more spatiotemporal information. Although existing schemes including pretraining from ANN or direct training based on backpropagation (BP) make the supervised training of SNNs possible, these methods only exploit the networks’ spatial do...

متن کامل

ReSuMe learning method for Spiking Neural Networks

In this paper we consider ReSuMe a Remote Supervised Method [1] for precise learning of spatiotemporal patterns of spikes in Spiking Neural Networks (SNN) [2, 3]. The learning method is dedicated to neuroprostheses control. Neuroprosthetic systems aim at producing functionally useful movements of the paralysed organs by stimulating muscles or nerves with the sequences of short electrical impuls...

متن کامل

Supervised Learning with Spiking Neural Networks

In this paper we derive a supervised learning algorithm for a spiking neural network which encodes information in the timing of spike trains. This algorithm is similar to the classical error back propagation algorithm for sigmoidal neural network but the learning parameter is adaptively changed. The algorithm is applied to the complex nonlinear classification problem and the results show that t...

متن کامل

Learning in large-scale spiking neural networks

Learning is central to the exploration of intelligence. Psychology and machine learning provide high-level explanations of how rational agents learn. Neuroscience provides lowlevel descriptions of how the brain changes as a result of learning. This thesis attempts to bridge the gap between these two levels of description by solving problems using machine learning ideas, implemented in biologica...

متن کامل

Supervised learning in multilayer spiking neural networks

We introduce a supervised learning algorithm for multilayer spiking neural networks. The algorithm overcomes a limitation of existing learning algorithms: it can be applied to neurons firing multiple spikes in artificial neural networks with hidden layers. It can also, in principle, be used with any linearizable neuron model and allows different coding schemes of spike train patterns. The algor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

سال: 2022

ISSN: ['1937-4151', '0278-0070']

DOI: https://doi.org/10.1109/tcad.2021.3138347